<script language="javascript">
	var visible=navigator.appName=="Microsoft Internet Explorer" ? "block" : "table-row";
	var novisible="none";

	function guardar()
	{	
		var validate=true;
		var msj="Por favor verifique los siguientes campos:\n";
		var regexp;
		var indice="";
		var clase="";
		var fila;
		var x;
		var cadenaViaticos="";
		var cadenaAux="";
			
		//validando campos con expresiones regulares
		if(document.forms[0].indFinanciero[0].checked==false && document.forms[0].indFinanciero[1].checked==false)
		{
			msj=msj+"- Indicador Financiero\n ";
			validate=false;
		}
		//fecha
		regexp = /[0-9]{2}-[0-9]{2}-[0-9]{4}/;
		if(document.getElementById('fecha_inicio').value.search(regexp))
		{
			msj=msj+"- Fecha de Inicio\n ";
			validate=false;
		}
		//fecha
		regexp = /[0-9]{2}-[0-9]{2}-[0-9]{4}/;
		if(document.getElementById('fecha_fin').value.search(regexp))
		{
			msj=msj+"- Fecha de Cierre\n ";
			validate=false;
		}
		//numerico
		regexp = /^[\+]?[0-9]*[\.]?[0-9]{0,2}$/;
		if(document.getElementById('duracion').value.search(regexp))
		{
			msj=msj+"- Dias de Duracion\n ";
			validate=false;
		}
		//numerico
		regexp = /[0-9]+/;
		if(document.getElementById('horas').value.search(regexp))
		{
			msj=msj+"- Horas Academicas\n ";
			validate=false;
		}
		//combo
		if(document.forms[0].entidad.value=="")
		{
			msj=msj+"- Entidad Federal\n ";
			validate=false;
		}
		//combo
		if(document.forms[0].estatus.value=="")
		{
			msj=msj+"- Estatus de la Actividad\n ";
			validate=false;
		}
		regexp = /\w+/;
		if(document.getElementById('lugar').value.search(regexp))
		{
			msj=msj+"- Lugar\n ";
			validate=false;
		}
		
		if (!validate)
		{
			alert(msj);
			return false;		
		}		

		if(parseInt(cambiaFormatoFecha(document.getElementById('fecha_inicio').value,"dd-MM-yyyy","yyyyMMdd"),10) > parseInt(cambiaFormatoFecha(document.getElementById('fecha_fin').value,"dd-MM-yyyy","yyyyMMdd"),10))
		{
			alert(" Fechas Incorrectas.- Por favor verifique\n ");
			return false;
		}	
		
		//operador
		if(document.forms[0].operador.value!="")
		{
			if(document.getElementById('fecha_expiracion').value=="")
			{
				alert("Por favor indique Fecha L\u00edmite");
				return false;
			}
		}
		cadenaViaticos="";
		if(document.forms[0].viaticos[0].checked)
			cadenaViaticos="F";
        if(document.forms[0].viaticos[1].checked)
			cadenaViaticos=cadenaViaticos+"P";
        if(document.forms[0].viaticos[2].checked)
			cadenaViaticos=cadenaViaticos+"A";
		document.getElementById('viaticos_sel').value=cadenaViaticos;
		document.getElementById('hora_expiracion').value=document.forms[0].hora.value+":"+document.forms[0].minuto.value;
		var respuesta=confirm("\u00bfEst\u00e1 seguro que los datos ingresados son correctos?");
		if(respuesta==false)
		{
			return false;
		}
		else
		{
			$.ajax({
				type: "POST",
				url: 'actuaciones/xGuardarEditar',
				data: $("#formulario").serialize(),
				success: function(rs)
				{
					if(rs==1)
					{
						alert("La actuacion ha sido actualizada exitosamente.");
						document.formulario.action="actuaciones/";
						document.forms[0].submit();
					}
					else
					{
						alert('Error.- La actuacion no pudo ser actualizada.\nPor favor intente de nuevo');
					}
				}});
		}	
		
	}
	
	function volver()
	{	
		document.formulario.action="actuaciones/";
		document.forms[0].submit();
	}	
	
	function mostrarFila(opcion) 
	{
		if(opcion=="actividad")
		{
			document.getElementById("filaActividadPoan").style.display=visible;
			document.getElementById("filaLogros").style.display=novisible;
		}
		else
		{
			document.getElementById("filaActividadPoan").style.display=novisible;
			document.getElementById("filaLogros").style.display=visible;
		}
	}
</script>
<form name="formulario" id="formulario" method="post" action="actuaciones/guardarEditar">
	<input name="ap" id="ap" type="hidden" value="<?php print $this->ap;?>"/>
	<input name="ap2" id="ap2" type="hidden" value="<?php print $this->ap2;?>"/>
	<input name="idActividad" id="idActividad" type="hidden" value="<?php print $this->idActividad;?>"/>
	<input name="nombreActividad" id="nombreActividad" type="hidden" value='<?php print $this->nombreActividad;?>'/>
	<input name="idActuacion" id="idActuacion" type="hidden" value="<?php print $this->idActuacion;?>"/>
	<input name="codigoActuacion" id="codigoActuacion" type="hidden" value="<?php print $this->codigoActuacion;?>"/>
	<input name="hora_expiracion" id="hora_expiracion" type="hidden" value=""/>
	<input name="viaticos_sel" id="viaticos_sel" type="hidden" value=""/>
	<div align="center">
	<table align="center" border="0" cellpadding="2" cellspacing="2" width="98%">
		<tr><td class="separator">&nbsp;</td></tr>
		<tr>
			<td align="center">&nbsp;<b>EDICI&Oacute;N DE ACTUACIONES</b>&nbsp;</td>
		</tr>
		<tr>
			<td>
				<table align="center" border="0" cellpadding="1" cellspacing="1" width="100%">
					<tr>
						<td width="15%" align="left" class="celdaIzquierda">&nbsp;Actividad&nbsp;&nbsp;</td>
						<td width="60%" align="left" class="celdaDerecha" id="conHeader">&nbsp;<b><?php print $this->nombreActividad;?></b>&nbsp;</td>
						<td width="15%" align="left" class="celdaIzquierda">&nbsp;C&oacute;digo Actuaci&oacute;n&nbsp;&nbsp;</td>
						<td width="10%" align="left" class="celdaDerecha" id="conHeader">&nbsp;<b><?php print $this->codigoActuacion;?></b>&nbsp;</td>
					</tr>
				</table>
			</td>
		</tr>
		<tr id="tablaFinanciera">
			<td>
			 <fieldset>
				<legend>&nbsp;Par&aacute;metros Financieros&nbsp;</legend>
				<table align="center" border="0" cellpadding="2" cellspacing="2" width="100%">	
					<?php
						$sel1="";
						$sel2="";
						if((strcmp($this->actuacion->getValue("ind_financiero"),"A")==0))
                        {
                                $sel1="checked";
                    	}
                        else
                        {
                                $sel2="checked";
                        }
					?>
					<tr>
						<td width="25%"><div align="right">&nbsp;Indicador Financiero&nbsp;<span style="color:red;">*</span>&nbsp;</div></td>
						<td width="75%">&nbsp;
							<input type="radio" name="indFinanciero" value="A" onclick="mostrarFila('actividad');" <?php print $sel1;?>/>&nbsp;Actividad POAN&nbsp;&nbsp;
							<input type="radio" name="indFinanciero" value="L" onclick="mostrarFila('logros');"  <?php print $sel2;?>/>&nbsp;Logros Trimestrales
						</td>
					</tr>
					<?php 
						$sel1="";
						$sel2="";
						$sel3="";
						$sel4="";
						$sel5="";
						if((strcmp($this->actuacion->getValue("tip_financiero"),"0")==0))
                        {
                                $sel1="checked";
                        }
                        if((strcmp($this->actuacion->getValue("tip_financiero"),"1")==0))
                        {
                                $sel2="checked";
                        }
                        if((strcmp($this->actuacion->getValue("tip_financiero"),"2")==0))
                        {
                                $sel3="checked";
                        }
                        if((strcmp($this->actuacion->getValue("tip_financiero"),"3")==0))
                        {
                                $sel4="checked";
                        }
                        if((strcmp($this->actuacion->getValue("tip_financiero"),"4")==0))
                        {
                                $sel5="checked";
                        }
					?>
					<tr id="filaActividadPoan" style="display: none;">
						<td width="25%">&nbsp;</td>
						<td width="75%">&nbsp;
							<input type="radio" name="tipFinancieroA" value="0" <?php print $sel1;?>/>&nbsp;Punto de Cuenta&nbsp;&nbsp;
							<input type="radio" name="tipFinancieroA" value="1" <?php print $sel2;?>/>&nbsp;Solicitud de Servicios&nbsp;&nbsp;
							<input type="radio" name="tipFinancieroA" value="2" <?php print $sel3;?>/>&nbsp;Ninguno
						</td>
					</tr>
					<tr id="filaLogros" style="display: none;">
						<td width="25%">&nbsp;</td>
						<td width="75%">&nbsp;
							<input type="radio" name="tipFinancieroL" value="3" <?php print $sel4;?>/>&nbsp;Solicitud de Servicios&nbsp;&nbsp;
							<input type="radio" name="tipFinancieroL" value="4" <?php print $sel5;?>/>&nbsp;Sin Solicitud&nbsp;&nbsp;
						</td>
					</tr>
					<?php
						$sel1="";
						$sel2="";
						$sel3="";
						if((strcmp($this->actuacion->getValue("refrigerios"),"402")==0))
                        {
                                $sel1="checked";
                        }
                        if((strcmp($this->actuacion->getValue("refrigerios"),"403")==0))
                        {
                                $sel2="checked";
                        }
                        if((strcmp($this->actuacion->getValue("refrigerios"),"0")==0))
                        {
                                $sel3="checked";
                        }
					?>
					<tr>
						<td><div align="right">&nbsp;Refrigerios&nbsp;&nbsp;&nbsp;</div></td>
						<td>&nbsp;
							<input type="radio" name="refrigerios" value="402" <?php print $sel1;?>/>&nbsp;Alimentos y  Bebidas&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
							<input type="radio" name="refrigerios" value="403" <?php print $sel2;?>/>&nbsp;Relaciones Sociales
							<input type="radio" name="refrigerios" value="0" <?php print $sel3;?>/>&nbsp;Ninguno
						</td>
					</tr>
					<?php
						$sel1="";
						$sel2="";
						$sel3="";
						$pos=strpos($this->actuacion->getValue("viaticos"), "F");
                        if($pos!==false)
                        {
                                $sel1="checked";
                        }
						
                        $pos=strpos($this->actuacion->getValue("viaticos"), "P");
                        if($pos!==false)
                        {
                               $sel2="checked";
                        }
                        $pos=strpos($this->actuacion->getValue("viaticos"), "A");
                        if($pos!==false)
                        {
                                $sel3="checked";
                        }
					?>					
					<tr>
						<td ><div align="right">&nbsp;Vi&aacute;ticos&nbsp;&nbsp;&nbsp;</div></td>
						<td colspan="3">&nbsp;
							<input type="checkbox" name="viaticos" id="viaticos" value="F" <?php print $sel1;?>>&nbsp;Facilitadores&nbsp;&nbsp;
							<input type="checkbox" name="viaticos" id="viaticos" value="P" <?php print $sel2;?>>&nbsp;Planificadores&nbsp;&nbsp;	
							<input type="checkbox" name="viaticos" id="viaticos" value="A" <?php print $sel3;?>>&nbsp;Participantes&nbsp;&nbsp;
						</td>
					</tr>
				</table>
			</fieldset>
			</td>
		</tr>
		<tr id="sepTablaFinanciera"><td class="separator">&nbsp;</td></tr>
		<tr id="tablaConfiguracion">
			<td>
			 <fieldset>
				<legend>&nbsp;Par&aacute;metros de Configuraci&oacute;n&nbsp;</legend>
				<table align="center" border="0" cellpadding="2" cellspacing="2" width="100%">
					<tr>
						<td align="right">&nbsp;Fecha de Inicio&nbsp;<span style="color:red;">*</span>&nbsp;</td>
						<td>
							<input type="text" name="fecha_inicio" id="fecha_inicio" readonly="readonly" value="<?php print $this->actuacion->getValue("fecha_inicio");?>" size="20" maxlength="10" class="campoTexto"/>
							<img  id='cal' src='recursos/imgs/calendario.jpg' height='16' alt='calendario' border='0' onmouseover="Tip('Haga click aqu\u00ed para abrir un selector de fechas.')" onmouseout="UnTip()"> 
							<script language="javascript">
								document.getElementById("fecha_inicio").value=cambiaFormatoFecha(document.getElementById("fecha_inicio").value,"yyyy/MM/dd","dd-MM-yyyy");
								var fechaMin="01-01-1920";
								var fechaMax=cambiaFormatoFecha(sumaFecha(fechaActual("dd-MM-yyyy"),365),"dd/MM/yyyy","dd-MM-yyyy");
								var elTarget;
								var img;
								var cal;
								elTarget = document.getElementById('fecha_inicio');
								img= document.getElementById('cal');
								cal= new Epoch('cal','popup',elTarget,img,false,false,true,fechaMin,fechaMax,'d-m-Y');
							</script>
						</td>
						<td align="right">&nbsp;Fecha de Cierre&nbsp;<span style="color:red;">*</span>&nbsp;</td>
						<td>
							<input type="text" name="fecha_fin" id="fecha_fin" readonly="readonly" value="<?php print $this->actuacion->getValue("fecha_fin");?>" size="20" maxlength="10" class="campoTexto"/>
							<img  id='cal2' src='recursos/imgs/calendario.jpg' height='16' alt='calendario' border='0' onmouseover="Tip('Haga click aqu\u00ed para abrir un selector de fechas.')" onmouseout="UnTip()"> 
							<script language="javascript">
								document.getElementById("fecha_fin").value=cambiaFormatoFecha(document.getElementById("fecha_fin").value,"yyyy/MM/dd","dd-MM-yyyy");
								var fechaMin2="01-01-1920";
								var fechaMax2=cambiaFormatoFecha(sumaFecha(fechaActual("dd-MM-yyyy"),365),"dd/MM/yyyy","dd-MM-yyyy");
								var elTarget2;
								var img2;
								var cal2;
								elTarget2 = document.getElementById('fecha_fin');
								img2= document.getElementById('cal2');
								cal2 = new Epoch('cal2','popup',elTarget2,img2,false,false,true,fechaMin2,fechaMax2,'d-m-Y');
							</script>
						</td>
					</tr>
					<tr>
						<td align="right">&nbsp;D&iacute;as de Duraci&oacute;n&nbsp;<span style="color:red;">*</span>&nbsp;</td>
						<td>
							<input type="text" name="duracion" id="duracion" value="<?php print $this->actuacion->getValue("duracion");?>" style="width:40px;" maxlength="6" class="campoTexto" onKeyPress="return valText(this.value, event, 'floatP');" onBlur="this.value=formatFloat(this.value, 1);"/>
						</td>
						<td align="right">&nbsp;Horas Acad&eacute;micas&nbsp;<span style="color:red;">*</span>&nbsp;</td>
						<td>
							<input type="text" name="horas" id="horas" value="<?php print $this->actuacion->getValue("horas");?>" style="width:40px;" maxlength="3" class="campoTexto" onKeyPress="return valText(this.value, event, 'int');"/>
						</td>
					</tr>
					<tr>
						<td align="right">&nbsp;Entidad Federal&nbsp;<span style="color:red;">*</span>&nbsp;</td>
						<td>
							<select name="entidad" id="entidad" class="combo" style="width:200px;">
								<option value="">Seleccione...</option>
								<?php
									$sel="";
									while($this->entidades->next()) 
									{
										if (!strcmp($this->actuacion->getValue("id_entidad"),$this->entidades->getValueByPos(0))){$sel="selected";}
										print "<option value='".$this->entidades->getValueByPos(0)."' ".$sel.">".$this->entidades->getValueByPos(1)."</option>\n";
										$sel="";
									}
								?>
							</select>
						</td>
						<td align="right">&nbsp;Estatus de la Actividad&nbsp;<span style="color:red;">*</span>&nbsp;</td>
						<td>
							<select name="estatus" id="estatus" class="combo" style="width:200px;">
								<option value="">Seleccione...</option>
								<?php
									$sel="";
									while($this->estatus->next()) 
									{
										if (!strcmp($this->actuacion->getValue("id_estatus"),$this->estatus->getValueByPos(0))){$sel="selected";}
										print "<option value='".$this->estatus->getValueByPos(0)."' ".$sel.">".$this->estatus->getValueByPos(1)."</option>\n";
										$sel="";
									}
								?>
							</select>
						</td>
					</tr>
					<tr>
						<td align="right">&nbsp;Lugar&nbsp;<span style="color:red;">*</span>&nbsp;</td>
						<td>
							<textarea name="lugar" id="lugar" rows="3" style="width:200px;"><?php print $this->actuacion->getValue("lugar");?></textarea>
						</td>
						<td align="right">&nbsp;Observaciones&nbsp;&nbsp;</td>
						<td>
							<textarea name="observaciones" id="observaciones" rows="3" style="width:200px;"><?php print $this->actuacion->getValue("observaciones");?></textarea>
						</td>
					</tr>
				</table>
			</fieldset>
			</td>
		</tr>
		<tr><td class="separator">&nbsp;</td></tr>
		<tr id="tablaOperador">
			<td>
			 <fieldset>
				<legend>&nbsp;Asignaci&oacute;n de Planificador/Operador Temporal&nbsp;</legend>
				<table align="center" border="0" cellpadding="2" cellspacing="2" width="100%">
					<tr>
						<td align="right" width="25%">&nbsp;Planificador/Operador&nbsp;&nbsp;</td>
						<td align="left" width="75%">
							<select name="operador" id="operador" class="combo" style="width:350px;">
								<option value="">Seleccione...</option>
								<?php
									$planificador_sel="";
									$hora_expiracion="";
									$fecha_expiracion="";
									$hora_sel="";
									$minuto_sel="";
									if($this->actuacion_usuario->next())
									{
										$planificador_sel=$this->actuacion_usuario->getValue("id_usuario");
										$hora_expiracion=$this->actuacion_usuario->getValue("hora_expiracion");
										$fecha_expiracion=$this->actuacion_usuario->getValue("fecha_expiracion");
										$aux=explode(":",$hora_expiracion);
										$hora_sel=$aux[0];
										$minuto_sel=$aux[1];
									}
									while($this->planificadores->next()) 
									{
										if (!strcmp($planificador_sel,$this->planificadores->getValueByPos(0))){$sel="selected";}
										print "<option value='".$this->planificadores->getValueByPos(0)."' ".$sel.">".$this->planificadores->getValue("nombres")." ".$this->planificadores->getValue("apellidos")."</option>\n";
										$sel="";
									}
								?>
							</select>
						</td>
					</tr>
					<tr>
						<td align="right">&nbsp;Hora L&iacute;mite&nbsp;&nbsp;</td>
						<td>
							<select name="hora" id="hora" class="combo" style="width:45px;">
							<?php
								$i=0;
								while($i<=23)
								{
									$val=$i;
									if($val<10)$val="0".$val;
									if (!strcmp($hora_sel,$val)){$sel="selected";}
									print "<option value='".$val."' ".$sel.">".$val."</option>\n";
									$sel="";
									$i++;
								}
							?>
							</select>&nbsp;:&nbsp;
							<select name="minuto" id="minuto" class="combo" style="width:45px;">
							<?php
								$i=0;
								while($i<=59)
								{
									$val=$i;
									if($val<10)$val="0".$val;
									if (!strcmp($minuto_sel,$val)){$sel="selected";}
									print "<option value='".$val."' ".$sel.">".$val."</option>\n";
									$sel="";
									$i++;
								}
							?>
							</select>
						</td>
					</tr>
					<tr>
						<td><div align="right">&nbsp;Fecha L&iacute;mite&nbsp;</div></td>
						<td>
							<input type="text" name="fecha_expiracion" id="fecha_expiracion" readonly="readonly" value="<?php print $fecha_expiracion;?>" size="20" maxlength="10" class="campoTexto"/>
							<img  id='cal3' src='recursos/imgs/calendario.jpg' height='16' alt='calendario' border='0' onmouseover="Tip('Haga click aqu\u00ed para abrir un selector de fechas.')" onmouseout="UnTip()"> 
							<script language="javascript">
								if(document.getElementById("fecha_expiracion").value!="")
								{
									document.getElementById("fecha_expiracion").value=cambiaFormatoFecha(document.getElementById("fecha_expiracion").value,"yyyy/MM/dd","dd-MM-yyyy");
								}
								var fechaMin3=fechaActual("dd-MM-yyyy");
								var fechaMax3=cambiaFormatoFecha(sumaFecha(fechaActual("dd-MM-yyyy"),365),"dd/MM/yyyy","dd-MM-yyyy");
								var elTarget3;
								var img3;
								var cal3;
								elTarget3 = document.getElementById('fecha_expiracion');
								img3= document.getElementById('cal3');
								cal3 = new Epoch('cal3','popup',elTarget3,img3,false,false,true,fechaMin3,fechaMax3,'d-m-Y');
							</script>
						</td>	
					</tr>
				</table>
			</fieldset>
			</td>
		</tr>
		<tr><td class="separator">&nbsp;</td></tr>
		<tr>
			<td align="center">
				<div align="center">
					<input type="submit" name="btnvolver" value="Volver" class="boton" onClick="volver();">&nbsp;
					<input type="button" name="btnGuardar" value="Guardar" class="boton" onClick="guardar();">&nbsp;
				</div>
			</td>
		</tr>
		<tr><td class="separator">&nbsp;</td></tr>
	</table>	
	</div>
	<script language="javascript">
		<?php 
			if((strcmp($this->actuacion->getValue("ind_financiero"),"A")==0))
            {
            	print "mostrarFila('actividad');";
            }
            else
            {
            	print "mostrarFila('logros');";
            }
		?>
    </script>
</form>